import { getTransferedObjectUUID } from './classUtils'

const name = 'WebGLBuffer'

function uuid(id) {
  return getTransferedObjectUUID(name, id)
}

export default class WebGLBuffer {
  className = name

  constructor(id) {
    this.id = id
  }

  static uuid = uuid

  uuid() {
    return uuid(this.id)
  }
}
